home *** CD-ROM | disk | FTP | other *** search
/ User's Choice Windows CD / User's Choice Windows CD (CMS Software)(1993).iso / win_q_t / trshplus.zip / TRASHCAN.TXT < prev   
Text File  |  1992-12-17  |  6KB  |  136 lines

  1. TrashCan 1.0
  2. by Thomas Willoughy
  3.  
  4. Windows 3.1 brings Drag & Drop to the world of file management.
  5. Unfortunately the spiffy new File Manager still forces you to press Del
  6. to delete files.  This TrashCan (like so many others out there) allows
  7. you to drop selected files from the File Manager in order to delete them.
  8.  
  9. What makes this TrashCan better than the others?
  10. 1. It allows you to configure the launching of any program by double
  11.     clicking its icon or selecting of its system menu. I set this
  12.     feature up to launch my Windows Undelete program - logical place
  13.     for it, in my opinion.
  14. 2. It allows deletion of entire subdirectory trees. Dragging the file
  15.     folder (from the file window or the parent directory, not the tree 
  16.     window!) to TrashCan will cause it to recurse through the tree 
  17.     deleting everything in its path! If a subdirectory has been deleted,
  18.     a series of keystrokes are piped through File Manager to refresh
  19.     its tree (if only files have been deleted File Manager updates
  20.     the file window on its own).
  21. 3. It allows for file deletion priveleges (system,hidden,read only).
  22. 4. It offers a wide choice of available icons (including a trash bin,
  23.     shredder, toilet, & burning can).
  24. 5. A user configurable title. Call it the "Bit Bucket" or "Toilet Bowl".
  25. 6. It can remember its position on the desktop and restore it the next 
  26.     time it runs. I keep it in the lower right of the screen away from
  27.     running program icons.
  28. 7. It's ANIMATED!  When you drop files on it - pieces of paper fly into 
  29.     whatever can you've selected.  A good indicator of what's happening.
  30.  
  31. I am a user & advocate of Norton Desktop for Windows, but I have abandoned 
  32. its file windows (Too slow!) and SmartErase (Won't do full trees!) for
  33. the much quicker File Manager and this TrashCan.  I've set up a Batch
  34. Runner batch file that loads them both together (the same thing can be 
  35. done with WinBatch).
  36.  
  37. I wrote this utility as an excercise in Borland C++ to try out several
  38. things including:
  39.  
  40. OWL apps with an icon as the main window
  41. Common Dialogs
  42. Drag & Drop
  43. Directory tree recursion
  44. Windows Timers (See the About Box!)
  45. Iconic Animation
  46. Iconic placement & movement on the desktop
  47. Owner Drawn List Box (for icon selection)
  48. Sending KeyStrokes to other apps (File Manager)
  49.  
  50. The source code is available (see below!).  I find that I can never have 
  51. enough code examples on hand.
  52.  
  53. TrashCan requires two DLL's
  54. SENDCHAR.DLL    for sending keystrokes to File Manager
  55. BWCC.DLL        for Borland Windows Custom Controls.
  56.  
  57. If you find this utility useful, send $2 and a Self Addressed Stamped
  58. Envelope to:
  59.  
  60. Thomas Willoughby
  61. 23303 Harvard Shore
  62. Clinton Township, MI 48035
  63.  
  64. you will receive a password that will allow you to continue using TrashCan
  65. beyond the customary Shareware 30 day trial period.
  66.  
  67. TrashCan 1992 Thomas Willoughby
  68.  
  69. License Agreement and Warranty Disclaimer
  70.  
  71. You should carefully read the following terms and conditions before using
  72. this software.  Use of this software indicates your acceptance of these
  73. terms and conditions.  If you do not agree with them, do not use the
  74. software.
  75.  
  76. Shareware Version
  77.  
  78. You are hereby licensed to:  use the Shareware Version of the software for
  79. a 30 day evaluation period; make as many copies of the Shareware version of
  80. this software and documentation as you wish; give exact copies of the
  81. original Shareware version to anyone; and distribute the Shareware version
  82. of the software and documentation in its unmodified form via electronic
  83. means.  There is no charge for any of the above.
  84.  
  85. You are specifically prohibited from charging, or requesting donations, for
  86. any such copies, however made; and from distributing the software and/or
  87. documentation with other products (commercial or otherwise) without prior
  88. written permission, with one exception:  Disk Vendors approved by the
  89. Association of Shareware Professionals are permitted to redistribute
  90. TrashCan, subject to the conditions in this license, without specific
  91. written permission.
  92.  
  93. Unregistered use of TrashCan after the 30-day evaluation period is in
  94. violation of federal copyright laws.  (And not possible)
  95.  
  96. Evaluation and Registration
  97.  
  98. This is not free software.  This license allows you to use this software
  99. for evaluation purposes without charge for a period of 30 days.  If you use
  100. this software after the 30 day evaluation period a registration fee of $2
  101. is required.  Payments must be in US dollars drawn on a US bank, and should
  102. be sent to:
  103.  
  104. Thomas Willoughby
  105. 23303 Harvard Shore
  106. Clinton Township, MI 48035
  107.  
  108. When payment & a self addressed stamped envelope is received you will be
  109. sent a password to register your version of TrashCan.
  110.  
  111. One registered copy of TrashCan may be dedicated to a single person who
  112. uses the software on one or more computers or to a single workstation used
  113. by multiple people.
  114.  
  115. You may access the registered version of TrashCan through a network,
  116. provided that you have obtained individual licenses for the software
  117. covering all workstations that will access the software through the
  118. network.
  119.  
  120. Governing Law
  121.  
  122. This agreement shall be governed by the laws of the State of Michigan.
  123.  
  124. Disclaimer of Warranty
  125.  
  126. This software and the accompanying files are sold "as is" and without
  127. warranties as to performance of merchantability or any other warranties
  128. whether expressed or implied.  Because of the various hardware and software
  129. environments into which TrashCan may be put, no warranty of fitness for a
  130. particular purpose is offered.
  131.  
  132. Good data processing procedure dictates that any program be thoroughly
  133. tested with non-critical data before relying on it.  The user must assume
  134. the entire risk of using the program.  Any liability of the seller will be
  135. limited exclusively to product replacement or refund of purchase price.
  136.